home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
fdimg
/
oh!.2hd
/
OH!DEN_B.LZH
/
TOOLS
/
CDC.MAN
< prev
next >
Wrap
Text File
|
1995-03-20
|
17KB
|
549 lines
-<□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□>-
常駐型 オーディオCD コントローラー
CDC.x
ver 1.0x
Copyright 1994 1995 TNB製作所
-<□■□ 実行 □■□>-
コマンドラインからのコマンド(スイッチ)は以下の通りです。
使用法: CDC.x [switch] | [曲番号[-[曲番号]]] | [ALL]
曲番号 : 演奏するCDの曲番号を指定する。
u:v:w- : u分v秒w~最後まで演奏します。
u:v:w-x:y:z : u分v秒w~x分y秒zまで演奏します。
?/u:v:x- : ? 曲目のu分v秒w~最後まで演奏します。
?/u:v:w-x:y:z : ? 曲目のu分v秒w~x分y秒zまで演奏します。
ALL : 全曲演奏します。
switch :
無し ・・ 現在のCD-ROMの状態を表示します。
/I ・・・・ 常駐します。常駐時は、タイトルリストファイルの再検
索、再設定を行います。([登録]キー同)
/R ・・・・ 常駐解除します。
/L ・・・・ CD-ROMの演奏時間を一覧します。常駐していなくてもタ
イトルリストファイルを読みタイトルも表示します。
/L1 ・・・ /L と同じですが、演奏開始時間も表示されます。
/L2 ・・・ /L と同じですが、中間曲名がある場合表示されます。
/D ・・・・ 現在入っているCDをタイトルリストファイルに追加しま
す。
/D2 ・・・ /D と同様ですが、CDのindexも検索してタイトルリスト
ファイルに追加します。
/M ・・・・ 現在のプログラム状態表示します。常駐していない場合
は意味がありません。
/TR ・・・ trap#5を使用しない様にします。CDC.xはtrap#5を使われ
ていると常駐しません。それでも常駐したい場合使用し
てください。CDC.x単体で使うぶんには問題ありません。
(常駐時のみ有効)。
/PW ・・・ 電源off時 CDを止める様にします。
(常駐時のみ有効)。
/Z ・・・・ 計測CDDEV.SYSのCDコントロールコールを使用します。
現在完全にサポート出来ていませんし、動かないCDC.x
関連ソフトもあります(ZCDC.xなど)。
(常駐時のみ有効)。
/S ・・・・ 演奏を中断します。
/C ・・・・ 演奏を再開します。
/A ・・・・ オートモードにします。
/OFF ・・ CDC.xの機能を停止します。
/T[m] ・ CDC.xの割り込みタイミングを 1/100s単位で設定します(def.m=100)
/X[x],[y]・ CDC.xのLED部の表示位置を設定します(def. /X49,29 )
/K[n] ・ CDC.x機能のシフトキー設定(def.8 = [XF4])。
[XF1]=1 : [XF1]=2 : [XF3]=4 : [XF4]=8 : [XF5]=16
[SHIFT]=32 : [CTRL]=64 : [OPT1]=128 : [OPT2]=256
数をたしていった数値を[n]に設定します。例えば[XF4]
+[CTRL]なら 8+64=72を設定します。
*注意)キーボードによっては組み合わせの悪い物もあり
ます。例えば[XF4]+[XF5]+[1]押すと'10'となったり
しますので、こういうのはお避けください。
/B[n]・・ n=0が標準。n=1でフルキーボードのリターンキーをENTER
キーと同様な働きをさせます。n=2で compactキーボード
モードにします。つまり、numキーを押さなくても押した
時と同じ様にテンキーとして処理します。
/DB ・・・ デバッグモード。CD-DA チェッカー。
/E ・・・・ 環境変数 CDCSW をコマンドラインとして参照します。
/I /R /L /D はいずれかで、同時に指定出来ません。
/TR /PW /Z は /I と同時にでないと意味を持ちません。
/E よりあとのスイッチは無視されます。
ex)
CDC ALL ; 曲番号 1~ 最後まで全て演奏する。常駐していてもい
なくても可能です。
CDC 5 ; 曲番号 5 のみを演奏する。常駐していてもいなくて
も可能です。ただし、常駐&拡張トラックを使用して
いる場合CDインデックスの書かれたトラックナンバー
とずれることがあります
CDC 4-7 ; 曲番号 4~7 を演奏する。
CDC 3- ; 曲番号 3~ 最後まで演奏する。
CDC -I -OFF ; 常駐後、機能を停止させておく。
CDC -E ; set CDCSW=/I /K256 /PW
としておくと常駐&シフトをOPT2&電源オフ時CDを
止めるようになります。
CDC -X14,13 ; LEDの移動をします
時間の指定ですが、CDC.xの時間表記は、分:秒:1/75秒 になっています。ご注意
ください。
タイトルリストファイルは環境変数 'CDCLIST'にフルパスで設定します。常駐前
に設定しておいてください。(タイトルリストファイルの制作、フォーマットは後
記)。
デフォルトではSCSI-IDは6になっています。変更するには環境変数 'CDROM' に
設定して下さい。
ex) SET CDROM=3 ; これで SCSI-ID は 3 となります。
-<□■□ 常駐 □■□>-
CDC -i で常駐させると、以下のキーコマンドが拡張されます。-Kで設定したキー
を押しながら、になっています。
使用キーはテンキー部に集中しています。
┌─┐┌─┐ ┌─┬─┬─┐┌─┬─┬─┬─┐
│ ││ │ ─┬──┐│ │ │ ││ │記│登│ │
└─┘└─┘ ─┴──┘└━┴━┴━┘└━┴─┴─┴─┘
┌─┬─┬ ─┬──┐┌─┬─┬─┐┌─┬─┬─┬─┐
│ES│ │ │ BS ││HM│ │DL││CL│/│*│-│
├─┴┬┴ ┬┴┬┴┬ ┬┴┬┴──┤├─┼━┼─┤├─┼─┼─┼─┤
│ TAB│ │E│R│ │[゚│ ││RU│RD│UN││7│8│9│+│
├──┼ ┴┬┴┬┴ ┴┬┴┐ CR │├─┼─┼─┤├─┼─┼─┼─┤
│ │]ム│ ││ │↑│ ││4│5│6│=│
┴┬┴──┤│←├─┤→│├─┼─┼─┼─┤
│ ││ │↓│ ││1│2│3│ │
┴┬──┘├─┴┬┴─┤├─┼─┼─┤EN│
│ │ │ ││0│,│.│ │
━┘ └──┴──┘└─┴─┴─┴─┘
[CLR] : オートモードや、ランダムモードと言ったモードを初期
化します。もちろん演奏も停止します。ただし、プログ
ラムは残ります。
[HOME] : 入っているCDの総演奏時間、CD名を一瞬表示します。
数値打ち込みをキャンセルするのに使うことも出来ます。
[ENTER] : 演奏開始です。数字が入力されていれば、そこから始め
ます。プログラムされている場合、プログラム1から演
奏していきます。演奏されている場合も一度止められ演
奏開始されます。
数字 : 曲ナンバーを指定するのに使います。入力した数字は必
ず2桁で、LED部で確認出来ます。また、入力している
数値を曲数としてタイトルも表示しています。
LED部が表示されていなくとも入力はされていますので、
なれればいつでも操作が出来ます。
[=] : ポーズです/再スタートです。
カーソルキー : LED部の移動をします。仮想画面にも対応していますので
右、下には表示画面以上に動かすことが出来ます。
[BS] : LED部の表示の ON/OFF のトグルキーです。
[ ]ム ] : 演奏時間を「再生中の曲の経過時間」にします。
[ [゚ ] : 演奏時間を「再生中の曲の残り時間」にします。
[ROLL UP] : 曲の頭に戻します。2回連続で押すと1曲戻します(アプ
リによってはタイミングが難しいこともあります)。プロ
グラムされている場合は、一つ前のプログラムの曲にし
ます。ランダム時は、どの曲にいくか判りません。
[ROLL DOWN] : 1曲進めます。プログラムされている場合は、一つ後の
プログラムの曲にします。ランダム時は、どの曲にいく
か判りません。
[+][-] : 演奏中なら曲をサーチします。曲を越えての早送り巻き
戻しは出来ません。
[UNDO] : 演奏中の曲を、リピートするようになります。数値が入
力されている場合、リピートモードになり、指定された
ナンバーの曲を延々繰り返します。もう一度押すと解除
されます。
[/] : ランダムモードで演奏します。プログラムされている場
合、その中でランダム演奏になります。もう一度押すと
解除出来ます。演奏されていない場合、演奏開始します。
LED部に'R'が表示されます。
[*] : オートモードで演奏します。オートモードにしておくと、
CDの繰り返し演奏します。プログラムされている場合、
プログラムの繰り返しします。また、CDを取り替える
だけで演奏を始めることが出来ます。
[DEL] プログラムの最後尾の曲を消します。プログラムを消し
たい場合、[DEL]を何度も行ってください(押しっぱなし
で可能)。
[.] : 数字を入力してこれを押すことでプログラムしていきま
す。間違えた場合、DELを使用してください。
プログラムがある場合、LED部に'M'が表示されます。
[,] : 押すたびにプログラムNoを順にLED部に表 示していき
ます。確認です。プログラムされていない場合何もしま
せん。
[登録] : タイトルリストファイルをチェックし読み込みます。通
常は勝手に読み込みますが、例えば演奏中にタイトルリ
ストファイルを書き替えた場合、更新されませんので、
そういう時に使います。また、タイトルリストファイル
のデフォルトプログラムの再設定にも使えます。
[ESC] : CDC の機能を停止します。他のCDCコントロールキーが
押されるまで停止しています。
[TAB] : テキストが使われている場合でも強制的にLED部を表示さ
せます。トグルキーになってますが、LED部を消すことは
行いません。使用には気を付けてください(アプリのデー
タをテキストに持っていたりすると非常に危険)。
[E] : イジェクトを行います。CD-DAでないときもイジェクト
を発行してしまうので注意。
[R] : リロードを行います。トレイ式やトップローディングタ
イプなど対応していないものもあります(CDS-Eでは動作
確認)。
そのほか、-B2を指定している場合X68compactシリーズのキーボー
ドの NUM キー同等の位置に同じ機能を設定してあります。例えば
[I]なら[5]、[_]なら[ENTER]、[P]なら[-]といった具合で
す(普通のキーボードでも利用可能です)。
-<□■□ タイトルリストファイル □■□>-
タイトルリストファイルはCDC.DOCでも書いた様に曲名だけでなく、拡張トラック
や、デフォルトのプログラムの指定やらやりますので、出来れば設定してやってく
ださい(勿論無くても動きます)。
タイトルリストファイルは環境変数 'CDCLIST'にフルパスでファイル名を設定し
ます。例えば以下の様にします。このファイルはCDC.xが実行されると読みに行く
ことが多いので、注意してください(リムーバブルメディアでないほうがいいと思
ます)。
ex) set CDCLIST=a:\TNB\CDC\CDC.LST
環境変数 'CDCLIST'をセットしたら、まず、作りたいCDをCD-ROMに入れます。
CDC -l
で演奏時間の一覧が出ることを確認。続いて
CDC -d (CDC -d2 でも可 ..これは後記)
でファイルを作ります(既にファイルがある場合、追加して行きます)。そのファイ
ルをエディタで編集します。例えばドラクエ4のCDです。
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| |
All (63'39"00)
演奏時間
[01] 01'53"58
[02] 03'30"57
[03] 10'05"38
[04] 07'42"72
[05] 05'59"00
[06] 05'15"13
[07] 04'49"55
[08] 08'29"50
[09] 03'00"67
[10] 07'39"73
[11] 05'09"42
<>
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
こんな感じの内容になっていますね。これのこの部分 ↑↑↑↑↑↑↑↑↑↑
演奏時間の後のタブの後からタイトルを書けば言いのです。CD名は
All (63'39"00)
の同じくタブの後から続けて書きます(タブがセパレータになります)。文字長さは
最大約40-1。'|'はただのスケールなので消去しても問題ないです。
さて、このCDではこうなりました。
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| |
All (63'39"00) 交響組曲 「 DRAGON QUEST IV」
演奏時間
[01] 01'53"58 序曲
[02] 03'30"57 王宮のメヌエット
[03] 10'05"38 勇者の仲間たち
[04] 07'42"72 街でのひととき
[05] 05'59"00 勇者の故郷
[06] 05'15"13 恐怖の洞窟~呪われし塔
[07] 04'49"55 エレジー~不思議のほこら
[08] 08'29"50 のどかな熱気球のたび~海図を広げて
[09] 03'00"67 謎の城
[10] 07'39"73 栄光への戦い
[11] 05'09"42 導かれし者たち-終曲-
<1,4,2,3,5,7,6,8,9,11>
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
'All('を識別に後は1行づつみていくので、この形は変えてはいけません。逆に、
他の行になにを書いても大丈夫です。
タイトル名のはじめに(つまりタブのすぐ後に)スペースを入れておくと曲名の中
央寄せ表示をしません。上のようにスペースがない物は中央寄せしてくれます。
一番下はデフォルトのプログラムです。いらない場合、この行はなくても大丈夫
です。数値の区切りは必ずコンマ、最後は'>'にしてください。
さて、このCDでもそうですが、一つのトラックで複数の曲が入っているものが
あります。これらの名前を対応することが出来ます。拡張トラックと中間曲名の2
つがあります。
まず、中間曲名です。
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| |
All (63'39"00) 交響組曲 「 DRAGON QUEST IV」
演奏時間
[01] 01'53"58 序曲
[02] 03'30"57 王宮のメヌエット
[03] 10'05"38 勇者の仲間たち~間奏曲
(*)00'32"00 戦士はひとり征く
(*)02'03"00 おてんば姫の行進
(*)04'03"00 武器商人トルネコ
(*)05'44"00 ジプシー・ダンス
(*)08'05"00 ジプシーの旅
(*)09'27"00 間奏曲
[04] 07'42"72 街でのひととき~街
(*)01'27"00 楽しいカジノ
(*)03'33"00 コロシアム
(*)05'05"00 街
[05] 05'59"00 勇者の故郷
(*)02'48"00 馬車のマーチ
[06] 05'15"13 恐怖の洞窟
(*)01'42"00 呪われし塔
[07] 04'49"55 エレジー
(*)02'45"00 不思議のほこら
[08] 08'29"50 のどかな熱気球のたび
(*)04'09"00 海図を広げて
[09] 03'00"67 謎の城
[10] 07'39"73 栄光への戦い~戦闘-生か死か
(*)02'55"00 邪悪なるもの
(*)05'05"00 悪の化身
[11] 05'09"42 導かれし者たち-終曲-
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
上記のようにそのトラックのすぐ下の行から、TABに続いて'(*)'を書き、その曲
の演奏開始からのオフセット値を書きます。そして名前は同じくタブの後から続け
て書きます(タブがセパレータになります)。これで同じトラックでも演奏時間によっ
て表示される曲名が変わるようになります。主にオーケストラ等ゆっくり連続的に
曲が変わっていくものに使うものとしてますが、カラオケの用に歌詞を表示してい
くことも可能です。ただし、書き替わるのが1秒ごとなので細かい設定は出来ませ
ん。
そして、拡張トラックです。
拡張トラックはその名の通り、トラックを拡張してしまう物です。一つのトラッ
クの途中を指定して、曲名を変えると言うのは同じですが、だけでなく1つのトラッ
クとして独立しそこからの演奏、そこだけの演奏が出来るようになります。
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| |
All (58'51"72) GALAXY FORCE -G.S.M. SEGA1-
演奏時間
[01] 13'11"65 GALAXY FORCE
[02] 10'56"50 獣王記 [RISE FROM YOUR GRAVE]
(*)01:52:00 獣王記 ~[ALTERED BEAST]
(.1) 03:24:00 獣王記 [CLOSED INUPON ME]
(.2) 04:49:00 獣王記 [I'll BE BACK]
(.3) 06:28:00 獣王記 [GAUM-HERMER]
(*)01:05:00 獣王記 ~[水晶玉のテーマ]
(.4) 07:40:00 獣王記 [GAME OVER]
(.5) 07:50:00 獣王記 [NAME ENTRY]
(.6) 08:29:00 獣王記 [オオカミなんかこわくない]
[03] 09'21"37 THUNDER BLADE [THUNDER BLADE]
(.1) 04:04:00 THUNDER BLADE [BURNING POINT]
(.2) 05:35:00 THUNDER BLADE [ROUND CLEAR]
(.3) 05:42:00 THUNDER BLADE [TYPE II]
(.4) 08:44:00 THUNDER BLADE [NAME ENTRY]
[04] 04'25"38 GALAXY FORCE ARRANGE VERSION 1
[05] 05'04"10 OUTRUN [MAGICAL SOUND SHOWER]
[06] 05'02"42 SPACE HARRIER [MAIN THEME]
[07] 06'12"10 AFTER BURNER [AFTER BURNER]
[08] 04'35"45 GALAXY FORCE ARRANGE VERSION 2
< 3 , 3.1 , 3.2 , 3.3 , 3.4 , 2a >
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
上記は拡張トラック及び中間曲名を設定した物です。上記のようにそのトラック
のすぐ下の行から、' (??) 'を書き、その曲の演奏開始からのオフセット値を書
きます。'??'はなんでもいいのですが、上のように数値を書いておいた方が、デフォ
ルトのプログラムを書く時に目安になります(上記のように小数点として書きます)。
また、 '2a'のように a を数字のあとに付けることで、拡張トラックでわかれたト
ラックをまとめてデフォルトプログラム指定が出来ます。上の場合は、2.0~2.6を
指定したこととなります。
また、そのCDにトラック以外インデックス情報が入っている物があります。タ
イトルリストファイルに登録時、-D2 を指定することで検索し上のような書き方で
出力してくれます。これにさらに追加していくことも可能です。
拡張トラックを指定した時の注意として、以下のトラックナンバーがずれてきま
す。上のCDの場合、
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
[01] 13'11"65 GALAXY FORCE
[02] 10'56"50 獣王記 [RISE FROM YOUR GRAVE]
[03] 03:24:00 獣王記 [CLOSED INUPON ME]
[04] 04:49:00 獣王記 [I'll BE BACK]
[05] 06:28:00 獣王記 [GAUM-HERMER]
[06] 07:40:00 獣王記 [GAME OVER]
[07] 07:50:00 獣王記 [NAME ENTRY]
[08] 08:29:00 獣王記 [オオカミなんかこわくない]
[09] 09'21"37 THUNDER BLADE [THUNDER BLADE]
[10] 04:04:00 THUNDER BLADE [BURNING POINT]
[11] 05:35:00 THUNDER BLADE [ROUND CLEAR]
[12] 05:42:00 THUNDER BLADE [TYPE II]
[13] 08:44:00 THUNDER BLADE [NAME ENTRY]
[14] 04'25"38 GALAXY FORCE ARRANGE VERSION 1
[15] 05'04"10 OUTRUN [MAGICAL SOUND SHOWER]
[16] 05'02"42 SPACE HARRIER [MAIN THEME]
[17] 06'12"10 AFTER BURNER [AFTER BURNER]
[18] 04'35"45 GALAXY FORCE ARRANGE VERSION 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
といったようにトラックが増えたようになります。ご注意を。
このオフセット値ですが、なかなか調べにくいものです。私のやった方法は、
CDC.xを常駐させておき、タイトルリストファイルをエディトしながら演奏させ、
[+][-]を使い境を探していきました。LED部に出ている演奏時間がだいたいのオフ
セット値になります。だいたいと言うのは下2桁が切り捨て表示されてるからです。
そして一度セーヴ(セーヴ&終了ではなくて)して、-Kで設定したキーを押しながら
[登録]でCDC.xが変更したものを読み込みますので、そのまま演奏&確認出来ます。
これで1つのトラックに複数の曲が入っていても曲名がそれぞれ出るようになり
ます。他に、開始1秒タイトル、1秒後に作詞/作曲、1秒後に再びタイトル、とか、
歌詞だって表示出来ます(ただし書き替えられるのが1秒単位なので細かい表示は
出来ない)。
なお、トラック数(含む拡張トラック)+中間曲名登録数が400を越えてはいけ
ません。ご注意ください。
他のCDも同様に
CDC -d
と、追加していけば、常駐時などに自動で曲名、CD名を調べて登録してくれま
す。既に登録してある場合、登録されません。
注)CDR.x の名だった時のタイトルリストファイルと微妙にフォーマットがちがいま
すが、そのまま使用出来ます。逆は不可能です。
文責:田圃
(EOF)